Text copied to clipboard!
Заглавие
Text copied to clipboard!Разработчик на вградени системи
Описание
Text copied to clipboard!
Търсим опитен разработчик на вградени системи, който да се присъедини към нашия екип и да работи върху проекти, свързани с проектиране, разработка и внедряване на вградени системи. В тази роля ще бъдете отговорни за създаването на софтуер за микроконтролери, интегриране на хардуерни и софтуерни компоненти и оптимизиране на производителността на системите. Ще работите в тясно сътрудничество с инженери по хардуер, софтуер и тестови специалисти, за да гарантирате, че крайните продукти отговарят на изискванията за качество и надеждност.
Вашите основни задължения ще включват разработка на фърмуер за вградени системи, анализ и оптимизация на код, работа с комуникационни протоколи като UART, SPI, I2C, CAN и други. Ще участвате в целия жизнен цикъл на разработката – от концепцията и дизайна до внедряването и поддръжката. Освен това ще бъдете ангажирани с отстраняване на грешки, тестване и верификация на софтуера, за да гарантирате неговата стабилност и ефективност.
Идеалният кандидат трябва да има опит с програмни езици като C и C++, както и познания по операционни системи в реално време (RTOS). Опитът с инструменти за разработка като Git, Jira и CI/CD платформи ще бъде предимство. Очакваме от вас да имате аналитично мислене, внимание към детайлите и способност за работа в екип. Ако сте мотивиран професионалист с желание да работите върху иновативни проекти, ще се радваме да се присъедините към нашия екип.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на фърмуер за вградени системи.
- Интеграция на софтуер с хардуерни компоненти.
- Оптимизация на производителността и ефективността на системите.
- Работа с комуникационни протоколи като UART, SPI, I2C, CAN.
- Тестване, отстраняване на грешки и верификация на софтуера.
- Сътрудничество с хардуерни и софтуерни инженери.
- Документиране на процесите и разработените решения.
- Участие в целия жизнен цикъл на разработката.
Изисквания
Text copied to clipboard!- Опит с програмни езици C и C++.
- Познания по операционни системи в реално време (RTOS).
- Разбиране на комуникационни протоколи като UART, SPI, I2C, CAN.
- Опит с инструменти за контрол на версиите като Git.
- Умения за анализ и отстраняване на грешки в софтуера.
- Способност за работа в екип и комуникация с различни отдели.
- Желание за учене и адаптиране към нови технологии.
- Предишен опит в разработката на вградени системи е предимство.
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с разработката на фърмуер за вградени системи?
- Какви комуникационни протоколи сте използвали в предишни проекти?
- Как подхождате към отстраняването на грешки във вградени системи?
- Имате ли опит с операционни системи в реално време (RTOS)?
- Какви инструменти за контрол на версиите сте използвали?
- Как се справяте с оптимизацията на производителността на софтуера?
- Можете ли да дадете пример за сложен проблем, който сте решили?
- Как работите в екип с хардуерни инженери?